package com.zln.hello;

/**
 * 实现三个数的最大值
 */
public class TermaryOperatorExercise {
    public static void main (String[] args){
        int n1 = 55;
        int n2 = 33;
        int n3 = 123;
        /**
         * 思路：
         * 1.先得到 n1 和 n2 中最大数，保存到max1
         * 2.然后再求出 max1 和 n3中最大的数，保存到 max2
         */
        int max1 = n1 > n2 ? n1 : n2;
        int max2 = max1 > n3 ? max1 : n3;
        System.out.println("最大值为：" + max2);

        //尝试使用一条语句实现.推荐使用上面方法(后面还可以使用更好方法：排序)
        int max = (n1 > n2 ? n1 : n2) > n3 ? (n1 > n2 ? n1 : n2) : n3;
        System.out.println("最大值为：" + max);
    }
}
